package model.fabricas;

import model.fantasma.estados.EstadoCazador;
import model.fantasma.estados.EstadoMuerto;
import model.fantasma.estados.EstadoPresa;
import model.interfaces.IEstado;
import model.interfaces.IFantasma;

public class FabricaEstados {

	public static IEstado crearEstadoCazador(IFantasma fantasma){
		return new EstadoCazador(fantasma);
	}	

	public static IEstado crearEstadoPresa(IFantasma fantasma){
		return new EstadoPresa(fantasma);
	}
	
	public static IEstado crearEstadoMuerto(IFantasma fantasma){
		return new EstadoMuerto(fantasma);
	}	
}
